package edu.sctu.fengleilin.month06.day150614;

import java.io.File;
import java.io.IOException;

/**
 * Created by user09 on 2015/6/14.
 */
public class UtilFile {

    public String createFile(File file){
        if (!file.exists()){
            file.mkdir();
        }
        return file.getName();
    }

    public String createNewFile(File file){
        if (!file.exists()){
            try {
                file.createNewFile();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        return file.getName();
    }

    public void deleteFile(File file){
        if(file.exists()){                    //判断文件是否存在
            if(file.isFile()){                    //判断是否是文件
                file.delete();                       //delete()方法 你应该知道 是删除的意思;
            }else if(file.isDirectory()){              //否则如果它是一个目录
                File files[] = file.listFiles();               //声明目录下所有的文件 files[];
                for(int i=0;i<files.length;i++){            //遍历目录下所有的文件
                    this.deleteFile(files[i]);             //把每个文件 用这个方法进行迭代
                }
            }file.delete();
        }else{
            System.out.println("所删除的文件不存在！"+'\n');
        }
    }
}
